package com.example.lotterysystem.service.activitystatus;

import com.example.lotterysystem.controller.param.DrawPrizeParam;
import com.example.lotterysystem.service.dto.ConvertActivityStatusDTO;

/**
 * @auther falls_vc
 * description:
 * @date 2025/9/13  15:27
 */
public interface ActivityStatusManager {
    /**
     * 处理活动相关转换
     *
     * @param convertActivityStatusDTO
     */
    void handlerEvent(ConvertActivityStatusDTO convertActivityStatusDTO);

    /**
     * 回滚活动相关状态
     *
     * @param convertActivityStatusDTO
     */
    void rollbackHandlerEvent(ConvertActivityStatusDTO convertActivityStatusDTO);
}
